package com.ssau.expert.entity;

/**
 * Author: Sergey42
 * Date: 12.11.13 11:18
 */
public enum ShipName {

    LEBEDEV("Пётр_Лебедев", 1),
    KURCHATOV("Академик_Курчатов", 2),
    KNIPOVICH("Академик_Книпович", 3),
    EVRIKA("Эврика", 4),
    ODISSEY("Одиссей", 5),
    BOGOROV("Профессор_Богоров", 6);

    protected String name;
    protected int id;

    ShipName(String name, int id) {
        this.name = name;
        this.id = id;
    }

    public String getLocalName() {
        return name;
    }

    public int getId() {
        return id;
    }

    public static ShipName fromId(int id) {
        for (ShipName shipName : ShipName.values()) {
            if (shipName.id == id) {
                return shipName;
            }
        }
        return null;
    }
}
